package com.barry.auth.model;

import java.io.Serial;
import java.io.Serializable;
import java.util.List;

public class CommonTableEntity implements Serializable {

    @Serial
    private static final long serialVersionUID = -7583294730882801772L;


    /**
     * algo_version :
     * content : 意见反馈表 姓名 陈潇挺 电话 15316890391 E-mail 576892817@qq.com 单位 浙江平脉科技有限公司 上海浦东新区郭 通信地址 邮编 200001 守敬路498 号 章条号 修改建议 修改理由 1 检验规则描述优化 拆分检验规则和检验项目，使结构更容易 理解 2 增加具体信息 去除没必要的注释，在注释中提供更具体 的信息 3 安全性能强调 强调设备的安全性能要求，如隔离电压、 电磁兼容性等，确保用户能安全使用 签字： 3
     * height : 1706
     * orgHeight : 1706
     * orgWidth : 1279
     * prism_tablesInfo : [{"cellInfos":[{"pos":[{"x":81,"y":73},{"x":201,"y":68},{"x":204,"y":121},{"x":84,"y":125}],"tableCellId":0,"word":"姓名","xec":0,"xsc":0,"yec":0,"ysc":0},{"pos":[{"x":201,"y":68},{"x":319,"y":71},{"x":319,"y":121},{"x":204,"y":121}],"tableCellId":1,"word":"陈潇挺","xec":1,"xsc":1,"yec":0,"ysc":0},{"pos":[{"x":319,"y":71},{"x":401,"y":73},{"x":401,"y":125},{"x":319,"y":121}],"tableCellId":2,"word":"电话","xec":2,"xsc":2,"yec":0,"ysc":0},{"pos":[{"x":401,"y":73},{"x":553,"y":81},{"x":553,"y":132},{"x":401,"y":125}],"tableCellId":3,"word":"15316890391","xec":3,"xsc":3,"yec":0,"ysc":0},{"pos":[{"x":553,"y":81},{"x":722,"y":87},{"x":724,"y":136},{"x":553,"y":132}],"tableCellId":4,"word":"E-mail","xec":4,"xsc":4,"yec":0,"ysc":0},{"pos":[{"x":722,"y":87},{"x":1140,"y":81},{"x":1141,"y":131},{"x":724,"y":136}],"tableCellId":5,"word":"576892817@qq.com","xec":7,"xsc":5,"yec":0,"ysc":0},{"pos":[{"x":84,"y":125},{"x":204,"y":121},{"x":207,"y":225},{"x":87,"y":231}],"tableCellId":6,"word":"单位","xec":0,"xsc":0,"yec":1,"ysc":1},{"pos":[{"x":204,"y":121},{"x":553,"y":132},{"x":556,"y":232},{"x":207,"y":225}],"tableCellId":7,"word":"浙江平脉科技有限公司","xec":3,"xsc":1,"yec":1,"ysc":1},{"pos":[{"x":553,"y":132},{"x":724,"y":136},{"x":726,"y":236},{"x":556,"y":232}],"tableCellId":8,"word":"通信地址","xec":4,"xsc":4,"yec":1,"ysc":1},{"pos":[{"x":724,"y":136},{"x":920,"y":136},{"x":921,"y":236},{"x":726,"y":236}],"tableCellId":9,"word":"上海浦东新区郭守敬路498号","xec":5,"xsc":5,"yec":1,"ysc":1},{"pos":[{"x":920,"y":136},{"x":1002,"y":133},{"x":1005,"y":233},{"x":921,"y":236}],"tableCellId":10,"word":"邮编","xec":6,"xsc":6,"yec":1,"ysc":1},{"pos":[{"x":1002,"y":133},{"x":1141,"y":131},{"x":1144,"y":228},{"x":1005,"y":233}],"tableCellId":11,"word":"200001","xec":7,"xsc":7,"yec":1,"ysc":1},{"pos":[{"x":87,"y":231},{"x":207,"y":225},{"x":209,"y":280},{"x":88,"y":284}],"tableCellId":12,"word":"章条号","xec":0,"xsc":0,"yec":2,"ysc":2},{"pos":[{"x":207,"y":225},{"x":726,"y":236},{"x":728,"y":285},{"x":209,"y":280}],"tableCellId":13,"word":"修改建议","xec":4,"xsc":1,"yec":2,"ysc":2},{"pos":[{"x":726,"y":236},{"x":1144,"y":228},{"x":1145,"y":279},{"x":728,"y":285}],"tableCellId":14,"word":"修改理由","xec":7,"xsc":5,"yec":2,"ysc":2},{"pos":[{"x":88,"y":284},{"x":209,"y":280},{"x":211,"y":385},{"x":92,"y":389}],"tableCellId":15,"word":"1","xec":0,"xsc":0,"yec":3,"ysc":3},{"pos":[{"x":209,"y":280},{"x":728,"y":285},{"x":730,"y":387},{"x":211,"y":385}],"tableCellId":16,"word":"检验规则描述优化","xec":4,"xsc":1,"yec":3,"ysc":3},{"pos":[{"x":728,"y":285},{"x":1145,"y":279},{"x":1148,"y":381},{"x":730,"y":387}],"tableCellId":17,"word":"拆分检验规则和检验项目，使结构更容易理解","xec":7,"xsc":5,"yec":3,"ysc":3},{"pos":[{"x":92,"y":389},{"x":211,"y":385},{"x":215,"y":492},{"x":96,"y":494}],"tableCellId":18,"word":"2","xec":0,"xsc":0,"yec":4,"ysc":4},{"pos":[{"x":211,"y":385},{"x":730,"y":387},{"x":733,"y":489},{"x":215,"y":492}],"tableCellId":19,"word":"增加具体信息","xec":4,"xsc":1,"yec":4,"ysc":4},{"pos":[{"x":730,"y":387},{"x":1148,"y":381},{"x":1149,"y":482},{"x":733,"y":489}],"tableCellId":20,"word":"去除没必要的注释，在注释中提供更具体的信息","xec":7,"xsc":5,"yec":4,"ysc":4},{"pos":[{"x":96,"y":494},{"x":215,"y":492},{"x":217,"y":598},{"x":100,"y":601}],"tableCellId":21,"word":"3","xec":0,"xsc":0,"yec":5,"ysc":5},{"pos":[{"x":215,"y":492},{"x":733,"y":489},{"x":736,"y":590},{"x":217,"y":598}],"tableCellId":22,"word":"安全性能强调","xec":4,"xsc":1,"yec":5,"ysc":5},{"pos":[{"x":733,"y":489},{"x":1149,"y":482},{"x":1152,"y":584},{"x":736,"y":590}],"tableCellId":23,"word":"强调设备的安全性能要求，如隔离电压、电磁兼容性等，确保用户能安全使用","xec":7,"xsc":5,"yec":5,"ysc":5},{"pos":[{"x":100,"y":601},{"x":217,"y":598},{"x":220,"y":673},{"x":103,"y":676}],"tableCellId":24,"word":"","xec":0,"xsc":0,"yec":6,"ysc":6},{"pos":[{"x":217,"y":598},{"x":736,"y":590},{"x":738,"y":665},{"x":220,"y":673}],"tableCellId":25,"word":"","xec":4,"xsc":1,"yec":6,"ysc":6},{"pos":[{"x":736,"y":590},{"x":1152,"y":584},{"x":1153,"y":657},{"x":738,"y":665}],"tableCellId":26,"word":"","xec":7,"xsc":5,"yec":6,"ysc":6},{"pos":[{"x":103,"y":676},{"x":220,"y":673},{"x":221,"y":748},{"x":105,"y":749}],"tableCellId":27,"word":"","xec":0,"xsc":0,"yec":7,"ysc":7},{"pos":[{"x":220,"y":673},{"x":738,"y":665},{"x":740,"y":737},{"x":221,"y":748}],"tableCellId":28,"word":"","xec":4,"xsc":1,"yec":7,"ysc":7},{"pos":[{"x":738,"y":665},{"x":1153,"y":657},{"x":1154,"y":728},{"x":740,"y":737}],"tableCellId":29,"word":"","xec":7,"xsc":5,"yec":7,"ysc":7},{"pos":[{"x":105,"y":749},{"x":221,"y":748},{"x":224,"y":821},{"x":108,"y":824}],"tableCellId":30,"word":"","xec":0,"xsc":0,"yec":8,"ysc":8},{"pos":[{"x":221,"y":748},{"x":740,"y":737},{"x":742,"y":809},{"x":224,"y":821}],"tableCellId":31,"word":"","xec":4,"xsc":1,"yec":8,"ysc":8},{"pos":[{"x":740,"y":737},{"x":1154,"y":728},{"x":1156,"y":798},{"x":742,"y":809}],"tableCellId":32,"word":"","xec":7,"xsc":5,"yec":8,"ysc":8},{"pos":[{"x":108,"y":824},{"x":224,"y":821},{"x":227,"y":896},{"x":111,"y":897}],"tableCellId":33,"word":"","xec":0,"xsc":0,"yec":9,"ysc":9},{"pos":[{"x":224,"y":821},{"x":742,"y":809},{"x":744,"y":882},{"x":227,"y":896}],"tableCellId":34,"word":"","xec":4,"xsc":1,"yec":9,"ysc":9},{"pos":[{"x":742,"y":809},{"x":1156,"y":798},{"x":1157,"y":870},{"x":744,"y":882}],"tableCellId":35,"word":"","xec":7,"xsc":5,"yec":9,"ysc":9}],"tableId":0,"xCellSize":8,"yCellSize":10}]
     * prism_version : 1.0.9
     * prism_wnum : 32
     * prism_wordsInfo : [{"angle":-88,"direction":0,"height":264,"pos":[{"x":492,"y":29},{"x":756,"y":34},{"x":755,"y":77},{"x":491,"y":72}],"prob":99,"tableCellId":-1,"tableId":-1,"width":42,"word":"意见反馈表","x":602,"y":-78},{"angle":-1,"direction":0,"height":26,"pos":[{"x":118,"y":85},{"x":165,"y":84},{"x":166,"y":110},{"x":119,"y":111}],"prob":99,"tableCellId":0,"tableId":0,"width":46,"word":"姓名","x":119,"y":84},{"angle":-89,"direction":0,"height":74,"pos":[{"x":225,"y":81},{"x":299,"y":81},{"x":299,"y":109},{"x":225,"y":108}],"prob":99,"tableCellId":1,"tableId":0,"width":27,"word":"陈潇挺","x":248,"y":58},{"angle":-88,"direction":0,"height":49,"pos":[{"x":337,"y":84},{"x":387,"y":85},{"x":386,"y":112},{"x":336,"y":110}],"prob":99,"tableCellId":2,"tableId":0,"width":26,"word":"电话","x":348,"y":73},{"angle":-86,"direction":0,"height":130,"pos":[{"x":415,"y":89},{"x":545,"y":96},{"x":544,"y":121},{"x":414,"y":113}],"prob":99,"tableCellId":3,"tableId":0,"width":24,"word":"15316890391","x":467,"y":39},{"angle":-87,"direction":0,"height":65,"pos":[{"x":610,"y":97},{"x":675,"y":100},{"x":674,"y":131},{"x":608,"y":128}],"prob":99,"tableCellId":4,"tableId":0,"width":31,"word":"E-mail","x":626,"y":81},{"angle":0,"direction":0,"height":24,"pos":[{"x":837,"y":103},{"x":1029,"y":102},{"x":1029,"y":127},{"x":837,"y":128}],"prob":99,"tableCellId":5,"tableId":0,"width":191,"word":"576892817@qq.com","x":837,"y":103},{"angle":0,"direction":0,"height":25,"pos":[{"x":123,"y":163},{"x":171,"y":162},{"x":171,"y":188},{"x":123,"y":188}],"prob":99,"tableCellId":6,"tableId":0,"width":48,"word":"单位","x":123,"y":163},{"angle":-88,"direction":0,"height":239,"pos":[{"x":268,"y":159},{"x":507,"y":163},{"x":506,"y":191},{"x":267,"y":187}],"prob":99,"tableCellId":7,"tableId":0,"width":28,"word":"浙江平脉科技有限公司","x":373,"y":56},{"angle":-89,"direction":0,"height":157,"pos":[{"x":746,"y":151},{"x":904,"y":151},{"x":904,"y":177},{"x":746,"y":177}],"prob":99,"tableCellId":9,"tableId":0,"width":25,"word":"上海浦东新区郭","x":812,"y":85},{"angle":-88,"direction":0,"height":88,"pos":[{"x":598,"y":171},{"x":686,"y":174},{"x":685,"y":201},{"x":597,"y":198}],"prob":99,"tableCellId":8,"tableId":0,"width":26,"word":"通信地址","x":628,"y":142},{"angle":0,"direction":0,"height":24,"pos":[{"x":938,"y":174},{"x":986,"y":174},{"x":986,"y":198},{"x":939,"y":199}],"prob":99,"tableCellId":10,"tableId":0,"width":47,"word":"邮编","x":939,"y":174},{"angle":0,"direction":0,"height":21,"pos":[{"x":1038,"y":172},{"x":1107,"y":171},{"x":1107,"y":193},{"x":1038,"y":194}],"prob":99,"tableCellId":11,"tableId":0,"width":69,"word":"200001","x":1038,"y":172},{"angle":0,"direction":0,"height":25,"pos":[{"x":750,"y":201},{"x":871,"y":200},{"x":871,"y":226},{"x":751,"y":226}],"prob":99,"tableCellId":9,"tableId":0,"width":120,"word":"守敬路498","x":751,"y":200},{"angle":-90,"direction":0,"height":33,"pos":[{"x":865,"y":199},{"x":898,"y":199},{"x":898,"y":226},{"x":865,"y":226}],"prob":100,"tableCellId":9,"tableId":0,"width":27,"word":"号","x":868,"y":196},{"angle":-1,"direction":0,"height":26,"pos":[{"x":117,"y":243},{"x":179,"y":241},{"x":180,"y":268},{"x":118,"y":270}],"prob":99,"tableCellId":12,"tableId":0,"width":61,"word":"章条号","x":117,"y":242},{"angle":-88,"direction":0,"height":96,"pos":[{"x":426,"y":240},{"x":523,"y":243},{"x":522,"y":270},{"x":425,"y":267}],"prob":99,"tableCellId":13,"tableId":0,"width":27,"word":"修改建议","x":460,"y":207},{"angle":0,"direction":0,"height":25,"pos":[{"x":891,"y":250},{"x":979,"y":249},{"x":979,"y":275},{"x":891,"y":276}],"prob":99,"tableCellId":14,"tableId":0,"width":88,"word":"修改理由","x":891,"y":249},{"angle":-90,"direction":0,"height":13,"pos":[{"x":144,"y":295},{"x":157,"y":295},{"x":157,"y":319},{"x":144,"y":319}],"prob":99,"tableCellId":15,"tableId":0,"width":23,"word":"1","x":138,"y":301},{"angle":-89,"direction":0,"height":193,"pos":[{"x":378,"y":291},{"x":571,"y":294},{"x":571,"y":322},{"x":378,"y":319}],"prob":97,"tableCellId":16,"tableId":0,"width":28,"word":"检验规则描述优化","x":460,"y":210},{"angle":0,"direction":0,"height":27,"pos":[{"x":739,"y":299},{"x":1136,"y":296},{"x":1137,"y":324},{"x":739,"y":327}],"prob":99,"tableCellId":17,"tableId":0,"width":397,"word":"拆分检验规则和检验项目，使结构更容易","x":739,"y":298},{"angle":-89,"direction":0,"height":45,"pos":[{"x":744,"y":351},{"x":789,"y":352},{"x":789,"y":377},{"x":744,"y":377}],"prob":99,"tableCellId":17,"tableId":0,"width":25,"word":"理解","x":754,"y":342},{"angle":-90,"direction":0,"height":17,"pos":[{"x":144,"y":402},{"x":162,"y":402},{"x":162,"y":426},{"x":144,"y":426}],"prob":99,"tableCellId":18,"tableId":0,"width":23,"word":"2","x":141,"y":405},{"angle":-89,"direction":0,"height":144,"pos":[{"x":404,"y":395},{"x":549,"y":397},{"x":549,"y":426},{"x":404,"y":424}],"prob":99,"tableCellId":19,"tableId":0,"width":29,"word":"增加具体信息","x":462,"y":338},{"angle":0,"direction":0,"height":27,"pos":[{"x":743,"y":401},{"x":1139,"y":397},{"x":1139,"y":425},{"x":744,"y":428}],"prob":99,"tableCellId":20,"tableId":0,"width":395,"word":"去除没必要的注释，在注释中提供更具体","x":744,"y":399},{"angle":0,"direction":0,"height":25,"pos":[{"x":907,"y":451},{"x":976,"y":450},{"x":977,"y":476},{"x":907,"y":477}],"prob":99,"tableCellId":20,"tableId":0,"width":69,"word":"的信息","x":907,"y":450},{"angle":-90,"direction":0,"height":17,"pos":[{"x":146,"y":510},{"x":163,"y":510},{"x":163,"y":533},{"x":146,"y":533}],"prob":99,"tableCellId":21,"tableId":0,"width":23,"word":"3","x":143,"y":513},{"angle":-89,"direction":0,"height":143,"pos":[{"x":407,"y":501},{"x":550,"y":501},{"x":550,"y":530},{"x":407,"y":530}],"prob":99,"tableCellId":22,"tableId":0,"width":28,"word":"安全性能强调","x":465,"y":444},{"angle":0,"direction":0,"height":27,"pos":[{"x":745,"y":503},{"x":1137,"y":498},{"x":1137,"y":526},{"x":745,"y":531}],"prob":99,"tableCellId":23,"tableId":0,"width":392,"word":"强调设备的安全性能要求，如隔离电压、","x":745,"y":500},{"angle":0,"direction":0,"height":26,"pos":[{"x":747,"y":553},{"x":1105,"y":549},{"x":1105,"y":576},{"x":748,"y":580}],"prob":99,"tableCellId":23,"tableId":0,"width":357,"word":"电磁兼容性等，确保用户能安全使用","x":748,"y":551},{"angle":0,"direction":0,"height":32,"pos":[{"x":902,"y":995},{"x":976,"y":995},{"x":976,"y":1027},{"x":902,"y":1028}],"prob":99,"tableCellId":-1,"tableId":-1,"width":73,"word":"签字：","x":902,"y":995},{"angle":-90,"direction":0,"height":15,"pos":[{"x":661,"y":1038},{"x":676,"y":1038},{"x":676,"y":1055},{"x":661,"y":1055}],"prob":97,"tableCellId":-1,"tableId":-1,"width":17,"word":"3","x":660,"y":1039}]
     * tableHeadTail : [{"tableId":0,"head":["意见反馈表"],"tail":["签字:","3"]}]
     * width : 1279
     */

    private String algo_version;
    private String content;
    private int height;
    private int orgHeight;
    private int orgWidth;
    private String prism_version;
    private int prism_wnum;
    private int width;
    private List<PrismTablesInfoBean> prism_tablesInfo;
    private List<PrismWordsInfoBean> prism_wordsInfo;
    private List<TableHeadTailBean> tableHeadTail;

    public String getAlgo_version() {
        return algo_version;
    }

    public void setAlgo_version(String algo_version) {
        this.algo_version = algo_version;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public int getHeight() {
        return height;
    }

    public void setHeight(int height) {
        this.height = height;
    }

    public int getOrgHeight() {
        return orgHeight;
    }

    public void setOrgHeight(int orgHeight) {
        this.orgHeight = orgHeight;
    }

    public int getOrgWidth() {
        return orgWidth;
    }

    public void setOrgWidth(int orgWidth) {
        this.orgWidth = orgWidth;
    }

    public String getPrism_version() {
        return prism_version;
    }

    public void setPrism_version(String prism_version) {
        this.prism_version = prism_version;
    }

    public int getPrism_wnum() {
        return prism_wnum;
    }

    public void setPrism_wnum(int prism_wnum) {
        this.prism_wnum = prism_wnum;
    }

    public int getWidth() {
        return width;
    }

    public void setWidth(int width) {
        this.width = width;
    }

    public List<PrismTablesInfoBean> getPrism_tablesInfo() {
        return prism_tablesInfo;
    }

    public void setPrism_tablesInfo(List<PrismTablesInfoBean> prism_tablesInfo) {
        this.prism_tablesInfo = prism_tablesInfo;
    }

    public List<PrismWordsInfoBean> getPrism_wordsInfo() {
        return prism_wordsInfo;
    }

    public void setPrism_wordsInfo(List<PrismWordsInfoBean> prism_wordsInfo) {
        this.prism_wordsInfo = prism_wordsInfo;
    }

    public List<TableHeadTailBean> getTableHeadTail() {
        return tableHeadTail;
    }

    public void setTableHeadTail(List<TableHeadTailBean> tableHeadTail) {
        this.tableHeadTail = tableHeadTail;
    }

    public static class PrismTablesInfoBean {
        /**
         * cellInfos : [{"pos":[{"x":81,"y":73},{"x":201,"y":68},{"x":204,"y":121},{"x":84,"y":125}],"tableCellId":0,"word":"姓名","xec":0,"xsc":0,"yec":0,"ysc":0},{"pos":[{"x":201,"y":68},{"x":319,"y":71},{"x":319,"y":121},{"x":204,"y":121}],"tableCellId":1,"word":"陈潇挺","xec":1,"xsc":1,"yec":0,"ysc":0},{"pos":[{"x":319,"y":71},{"x":401,"y":73},{"x":401,"y":125},{"x":319,"y":121}],"tableCellId":2,"word":"电话","xec":2,"xsc":2,"yec":0,"ysc":0},{"pos":[{"x":401,"y":73},{"x":553,"y":81},{"x":553,"y":132},{"x":401,"y":125}],"tableCellId":3,"word":"15316890391","xec":3,"xsc":3,"yec":0,"ysc":0},{"pos":[{"x":553,"y":81},{"x":722,"y":87},{"x":724,"y":136},{"x":553,"y":132}],"tableCellId":4,"word":"E-mail","xec":4,"xsc":4,"yec":0,"ysc":0},{"pos":[{"x":722,"y":87},{"x":1140,"y":81},{"x":1141,"y":131},{"x":724,"y":136}],"tableCellId":5,"word":"576892817@qq.com","xec":7,"xsc":5,"yec":0,"ysc":0},{"pos":[{"x":84,"y":125},{"x":204,"y":121},{"x":207,"y":225},{"x":87,"y":231}],"tableCellId":6,"word":"单位","xec":0,"xsc":0,"yec":1,"ysc":1},{"pos":[{"x":204,"y":121},{"x":553,"y":132},{"x":556,"y":232},{"x":207,"y":225}],"tableCellId":7,"word":"浙江平脉科技有限公司","xec":3,"xsc":1,"yec":1,"ysc":1},{"pos":[{"x":553,"y":132},{"x":724,"y":136},{"x":726,"y":236},{"x":556,"y":232}],"tableCellId":8,"word":"通信地址","xec":4,"xsc":4,"yec":1,"ysc":1},{"pos":[{"x":724,"y":136},{"x":920,"y":136},{"x":921,"y":236},{"x":726,"y":236}],"tableCellId":9,"word":"上海浦东新区郭守敬路498号","xec":5,"xsc":5,"yec":1,"ysc":1},{"pos":[{"x":920,"y":136},{"x":1002,"y":133},{"x":1005,"y":233},{"x":921,"y":236}],"tableCellId":10,"word":"邮编","xec":6,"xsc":6,"yec":1,"ysc":1},{"pos":[{"x":1002,"y":133},{"x":1141,"y":131},{"x":1144,"y":228},{"x":1005,"y":233}],"tableCellId":11,"word":"200001","xec":7,"xsc":7,"yec":1,"ysc":1},{"pos":[{"x":87,"y":231},{"x":207,"y":225},{"x":209,"y":280},{"x":88,"y":284}],"tableCellId":12,"word":"章条号","xec":0,"xsc":0,"yec":2,"ysc":2},{"pos":[{"x":207,"y":225},{"x":726,"y":236},{"x":728,"y":285},{"x":209,"y":280}],"tableCellId":13,"word":"修改建议","xec":4,"xsc":1,"yec":2,"ysc":2},{"pos":[{"x":726,"y":236},{"x":1144,"y":228},{"x":1145,"y":279},{"x":728,"y":285}],"tableCellId":14,"word":"修改理由","xec":7,"xsc":5,"yec":2,"ysc":2},{"pos":[{"x":88,"y":284},{"x":209,"y":280},{"x":211,"y":385},{"x":92,"y":389}],"tableCellId":15,"word":"1","xec":0,"xsc":0,"yec":3,"ysc":3},{"pos":[{"x":209,"y":280},{"x":728,"y":285},{"x":730,"y":387},{"x":211,"y":385}],"tableCellId":16,"word":"检验规则描述优化","xec":4,"xsc":1,"yec":3,"ysc":3},{"pos":[{"x":728,"y":285},{"x":1145,"y":279},{"x":1148,"y":381},{"x":730,"y":387}],"tableCellId":17,"word":"拆分检验规则和检验项目，使结构更容易理解","xec":7,"xsc":5,"yec":3,"ysc":3},{"pos":[{"x":92,"y":389},{"x":211,"y":385},{"x":215,"y":492},{"x":96,"y":494}],"tableCellId":18,"word":"2","xec":0,"xsc":0,"yec":4,"ysc":4},{"pos":[{"x":211,"y":385},{"x":730,"y":387},{"x":733,"y":489},{"x":215,"y":492}],"tableCellId":19,"word":"增加具体信息","xec":4,"xsc":1,"yec":4,"ysc":4},{"pos":[{"x":730,"y":387},{"x":1148,"y":381},{"x":1149,"y":482},{"x":733,"y":489}],"tableCellId":20,"word":"去除没必要的注释，在注释中提供更具体的信息","xec":7,"xsc":5,"yec":4,"ysc":4},{"pos":[{"x":96,"y":494},{"x":215,"y":492},{"x":217,"y":598},{"x":100,"y":601}],"tableCellId":21,"word":"3","xec":0,"xsc":0,"yec":5,"ysc":5},{"pos":[{"x":215,"y":492},{"x":733,"y":489},{"x":736,"y":590},{"x":217,"y":598}],"tableCellId":22,"word":"安全性能强调","xec":4,"xsc":1,"yec":5,"ysc":5},{"pos":[{"x":733,"y":489},{"x":1149,"y":482},{"x":1152,"y":584},{"x":736,"y":590}],"tableCellId":23,"word":"强调设备的安全性能要求，如隔离电压、电磁兼容性等，确保用户能安全使用","xec":7,"xsc":5,"yec":5,"ysc":5},{"pos":[{"x":100,"y":601},{"x":217,"y":598},{"x":220,"y":673},{"x":103,"y":676}],"tableCellId":24,"word":"","xec":0,"xsc":0,"yec":6,"ysc":6},{"pos":[{"x":217,"y":598},{"x":736,"y":590},{"x":738,"y":665},{"x":220,"y":673}],"tableCellId":25,"word":"","xec":4,"xsc":1,"yec":6,"ysc":6},{"pos":[{"x":736,"y":590},{"x":1152,"y":584},{"x":1153,"y":657},{"x":738,"y":665}],"tableCellId":26,"word":"","xec":7,"xsc":5,"yec":6,"ysc":6},{"pos":[{"x":103,"y":676},{"x":220,"y":673},{"x":221,"y":748},{"x":105,"y":749}],"tableCellId":27,"word":"","xec":0,"xsc":0,"yec":7,"ysc":7},{"pos":[{"x":220,"y":673},{"x":738,"y":665},{"x":740,"y":737},{"x":221,"y":748}],"tableCellId":28,"word":"","xec":4,"xsc":1,"yec":7,"ysc":7},{"pos":[{"x":738,"y":665},{"x":1153,"y":657},{"x":1154,"y":728},{"x":740,"y":737}],"tableCellId":29,"word":"","xec":7,"xsc":5,"yec":7,"ysc":7},{"pos":[{"x":105,"y":749},{"x":221,"y":748},{"x":224,"y":821},{"x":108,"y":824}],"tableCellId":30,"word":"","xec":0,"xsc":0,"yec":8,"ysc":8},{"pos":[{"x":221,"y":748},{"x":740,"y":737},{"x":742,"y":809},{"x":224,"y":821}],"tableCellId":31,"word":"","xec":4,"xsc":1,"yec":8,"ysc":8},{"pos":[{"x":740,"y":737},{"x":1154,"y":728},{"x":1156,"y":798},{"x":742,"y":809}],"tableCellId":32,"word":"","xec":7,"xsc":5,"yec":8,"ysc":8},{"pos":[{"x":108,"y":824},{"x":224,"y":821},{"x":227,"y":896},{"x":111,"y":897}],"tableCellId":33,"word":"","xec":0,"xsc":0,"yec":9,"ysc":9},{"pos":[{"x":224,"y":821},{"x":742,"y":809},{"x":744,"y":882},{"x":227,"y":896}],"tableCellId":34,"word":"","xec":4,"xsc":1,"yec":9,"ysc":9},{"pos":[{"x":742,"y":809},{"x":1156,"y":798},{"x":1157,"y":870},{"x":744,"y":882}],"tableCellId":35,"word":"","xec":7,"xsc":5,"yec":9,"ysc":9}]
         * tableId : 0
         * xCellSize : 8
         * yCellSize : 10
         */

        private int tableId;
        private int xCellSize;
        private int yCellSize;
        private List<CellInfosBean> cellInfos;

        public int getTableId() {
            return tableId;
        }

        public void setTableId(int tableId) {
            this.tableId = tableId;
        }

        public int getXCellSize() {
            return xCellSize;
        }

        public void setXCellSize(int xCellSize) {
            this.xCellSize = xCellSize;
        }

        public int getYCellSize() {
            return yCellSize;
        }

        public void setYCellSize(int yCellSize) {
            this.yCellSize = yCellSize;
        }

        public List<CellInfosBean> getCellInfos() {
            return cellInfos;
        }

        public void setCellInfos(List<CellInfosBean> cellInfos) {
            this.cellInfos = cellInfos;
        }

        public static class CellInfosBean {
            /**
             * pos : [{"x":81,"y":73},{"x":201,"y":68},{"x":204,"y":121},{"x":84,"y":125}]
             * tableCellId : 0
             * word : 姓名
             * xec : 0
             * xsc : 0
             * yec : 0
             * ysc : 0
             */

            private int tableCellId;
            private String word;
            private int xec;
            private int xsc;
            private int yec;
            private int ysc;
            private List<PosBean> pos;

            public int getTableCellId() {
                return tableCellId;
            }

            public void setTableCellId(int tableCellId) {
                this.tableCellId = tableCellId;
            }

            public String getWord() {
                return word;
            }

            public void setWord(String word) {
                this.word = word;
            }

            public int getXec() {
                return xec;
            }

            public void setXec(int xec) {
                this.xec = xec;
            }

            public int getXsc() {
                return xsc;
            }

            public void setXsc(int xsc) {
                this.xsc = xsc;
            }

            public int getYec() {
                return yec;
            }

            public void setYec(int yec) {
                this.yec = yec;
            }

            public int getYsc() {
                return ysc;
            }

            public void setYsc(int ysc) {
                this.ysc = ysc;
            }

            public List<PosBean> getPos() {
                return pos;
            }

            public void setPos(List<PosBean> pos) {
                this.pos = pos;
            }

            public static class PosBean {
                /**
                 * x : 81
                 * y : 73
                 */

                private int x;
                private int y;

                public int getX() {
                    return x;
                }

                public void setX(int x) {
                    this.x = x;
                }

                public int getY() {
                    return y;
                }

                public void setY(int y) {
                    this.y = y;
                }
            }
        }
    }

    public static class PrismWordsInfoBean {
        /**
         * angle : -88
         * direction : 0
         * height : 264
         * pos : [{"x":492,"y":29},{"x":756,"y":34},{"x":755,"y":77},{"x":491,"y":72}]
         * prob : 99
         * tableCellId : -1
         * tableId : -1
         * width : 42
         * word : 意见反馈表
         * x : 602
         * y : -78
         */

        private int angle;
        private int direction;
        private int height;
        private int prob;
        private int tableCellId;
        private int tableId;
        private int width;
        private String word;
        private int x;
        private int y;
        private List<PosBeanX> pos;

        public int getAngle() {
            return angle;
        }

        public void setAngle(int angle) {
            this.angle = angle;
        }

        public int getDirection() {
            return direction;
        }

        public void setDirection(int direction) {
            this.direction = direction;
        }

        public int getHeight() {
            return height;
        }

        public void setHeight(int height) {
            this.height = height;
        }

        public int getProb() {
            return prob;
        }

        public void setProb(int prob) {
            this.prob = prob;
        }

        public int getTableCellId() {
            return tableCellId;
        }

        public void setTableCellId(int tableCellId) {
            this.tableCellId = tableCellId;
        }

        public int getTableId() {
            return tableId;
        }

        public void setTableId(int tableId) {
            this.tableId = tableId;
        }

        public int getWidth() {
            return width;
        }

        public void setWidth(int width) {
            this.width = width;
        }

        public String getWord() {
            return word;
        }

        public void setWord(String word) {
            this.word = word;
        }

        public int getX() {
            return x;
        }

        public void setX(int x) {
            this.x = x;
        }

        public int getY() {
            return y;
        }

        public void setY(int y) {
            this.y = y;
        }

        public List<PosBeanX> getPos() {
            return pos;
        }

        public void setPos(List<PosBeanX> pos) {
            this.pos = pos;
        }

        public static class PosBeanX {
            /**
             * x : 492
             * y : 29
             */

            private int x;
            private int y;

            public int getX() {
                return x;
            }

            public void setX(int x) {
                this.x = x;
            }

            public int getY() {
                return y;
            }

            public void setY(int y) {
                this.y = y;
            }
        }
    }

    public static class TableHeadTailBean {
        /**
         * tableId : 0
         * head : ["意见反馈表"]
         * tail : ["签字:","3"]
         */

        private int tableId;
        private List<String> head;
        private List<String> tail;

        public int getTableId() {
            return tableId;
        }

        public void setTableId(int tableId) {
            this.tableId = tableId;
        }

        public List<String> getHead() {
            return head;
        }

        public void setHead(List<String> head) {
            this.head = head;
        }

        public List<String> getTail() {
            return tail;
        }

        public void setTail(List<String> tail) {
            this.tail = tail;
        }
    }
}
